package com.lyz.lambdas;

import java.util.Arrays;
import java.util.Comparator;

/**
 * @ClassName LambdaDemo2
 * @Description TODO
 * @Author 2214361854
 * @Date 2022/2/21 12:44
 * @Version 1.0
 */
public class LambdaDemo2 {
    public static void main(String[] args) {
        Integer[] arr1 ={10,40,23,15,64,13};

//        Arrays.sort(arr1, new Comparator<Integer>() {
//            @Override
//            public int compare(Integer o1, Integer o2) {
//                return o1-o2;
//            }
//        });

        //简化写法
//        Arrays.sort(arr1, (Integer o1, Integer o2) ->{
//                return o1-o2;
//        });

        //参数类型省略
//        Arrays.sort(arr1, ( o1,  o2) ->{
//                return o1-o2;
//        });

        //参数类型，return 省略
        Arrays.sort(arr1, (o1,  o2) -> o1-o2);



        System.out.println(Arrays.toString(arr1));
    }
}
